﻿// EXP0416.cpp : 尽管下面的语句合法，但它们实际执行的行为可能和预期并不一样，为什么？应该如何修改？

//	if (p = getPtr() != 0)
//	if (i = 1024)
//

// 1 先计算getPtr() != 0再赋值 修改为if ((p = getPtr()) != 0)

// 2 先赋值在判断i是否为0 修改为 i == 1024